var mobile="";



$(document).ready(function () {
$.jgrid.defaults.styleUI = "Bootstrap";
$("#table_list_1").jqGrid({
    data: [],
    datatype: "local",
    height: "100%",
    autowidth: true,
    shrinkToFit: true,
    rowNum: 20,
    rowList: [10, 20, 30,60,90,100,200,500],
    //colNames: ["编号", "名称", "手机号码"],
    colModel: [ {
        name: 'cmmd', index: 'cmmd', align:"center",width: 20, label:domain.language.$t('jiemu_minglingma'), align: 'center',
        formatter: function (value, options, row) {
            return domain.language.$t('jiemu_zhiling'+value);
            // switch(parseInt(value)){
               
            //     case 12:
            //         return "测试";
            //     case 13:
            //         return "查询版本";
            //     case 16:
            //         return "扫描方式";
            //     case 18:
            //         return "关屏";
            //     case 19:
            //         return "开屏";
            //     case 20:
            //         return "校时";
            //     case 21:
            //         return "加载屏参";
            //     case 23:
            //         return "定时关屏";
            //     case 28:
            //         return "亮度调整";
            //     case 30:
            //         return "参数回读";
            //     case 32:
            //         return "即时节目";
            //     case 46:
            //         return "清空节目";
            //     case 47:
            //         return "删除单个节目";
            //     case 48:
            //         return "设置波特率";
            //     case 52:
            //         return "切换服务器";
            //     case 63:
            //         return "回读GPRS参数";
            //     case 65:
            //          return "系统升级";
            //     case 67:
            //         return "系统复位";
            //     case 85:
            //         return "字库升级";
            //     case 98:
            //         return "列表播放";
            //     case 36:
            //     case 192:
            //         return "固定节目";
            //     case 131:
            //          return "调节音量";
            //     case 160:
            //          return "设置继电器"
            //     case 177:
            //         return "取消报警";
            //     case 178:
            //         return "五星好评";
            //     case 179:
            //         return "星级设置";
            //     case 242:
            //         return "格式化";
            //     case 244:
            //         return "五星设置";
            //     default:
            //         return "固定节目";
            // }
        }
    },
   
    {
        name:'sendSpeed', index: 'sendSpeed',align:"center", width: 28, label: domain.language.$t('jiemu_jindu')+"(%)", align: 'center',
        formatter: function (value, options, row) {

           
                return "<div class='progress progress-mini progress-striped'style='margin:0px 10px;'><div style='width:"+value+"%;color:black;' class='progress-bar progress-bar-success'>"+value+"%</div></div>";
        }
    },
    {
        name:'devicenumber', index: 'devicenumber',align:"center", width: 20, label: domain.language.$t('jiemu_shebiehao'), align: 'center',


    },
   
    {
        name: 'groupProgramid', index: 'groupProgramid', align: "center", width: 12, label: domain.language.$t('jiemu_jiemuhao'), align: 'center',
        formatter: function (value, options, row) {
            return parseInt(value)+1;
        }
    },
    
    
    {
        name: 'status', index: 'result',align:"center", width: 15, label:  domain.language.$t('jiemu_zhuangtai'), align: 'center',
        formatter: function (value, options, row) {
            return domain.language.$t('jiemu_fasongzhuangtia'+value);
        }
                          
        //     if(parseInt(value) ==1){
              
        //         return "等待发送";
    
        //         }
    
        //      if(parseInt(value)==0){

        //         return "正在发送";
    
        //         }
    
        //      if(parseInt(value)==4){
    
        //             return "发送成功";
        //      }if(parseInt(value)==10){
    
        //             return "发送失败";
        //      }
        //      if(parseInt(value)==11){
    
        //         return "任务覆盖";
        //  }

        //   return "发送失败";
        // }
    },

    {
        name: 'bz', index: 'bz',align:"center", width: 15, label: domain.language.$t('jiemu_cuowuxingxi'), align: 'center',  
        formatter: function (value, options, row) {
           if(value!=" "&&value!=null){
            return value;
         }  
         return "";
         }    
    },
    
    {
        name: 'userName', index: 'userName',align:"center", width: 18, label: domain.language.$t('jiemu_fabuzhe'), align: 'center',  
        formatter: function (value, options, row) {
           // value=null;
            if(typeof(value)!="undefined"&&value!="null"){
              
                try{
                    console.log(value);
                    return value;
                }catch(ex){
 
                 console.log(ex);
                }
            }
            return "";
         }      
    },
    {
        name: 'addTime', index: 'addTime',align:"center", width: 30, label: domain.language.$t('jiemu_shijian'), align: 'center',
        formatter: function (value, options, row) {
                       
            if(typeof(value)!="undefined"){
                try{
             var date = new Date(value)
                
             return date.Format("yyyy-MM-dd hh:mm:ss");
                }catch(ex){
 
                 console.log(ex);
                }
            }
            return "";
         }
    }
 
],
    pager: "#pager_list_1",
    viewrecords: true,
    // multiselect:true;//选中按钮
    caption: domain.language.$t('jiemu_jiemufasonglieb'),
    hidegrid: false,
    ondblClickRow:function(row){
   
      // $('#myModal').modal('show')
    },
    onPaging:function(pageBtn){
        console.log(":"+pageBtn);
//	    	var re_records = $jqgrid.getGridParam('records');//获取返回的记录数
        var re_page =  $("#table_list_1").getGridParam('page');//获取返回的当前页
        var re_rowNum=  $("#table_list_1").getGridParam('rowNum');//获取每页数
        var re_total=  $("#table_list_1").getGridParam('lastpage');//获取总页数
        //alert(re_total);
        
        if(pageBtn==="next"){
           // initJqgrid(re_page+1,re_rowNum);
          // if()
           pageval=pageval+1;
           cxlist();
        }
        if(pageBtn==="prev"){
            
            pageval=pageval-1;  cxlist();
        }

        if(pageBtn=="last"){
  
            pageval=re_total;
          
            cxlist();

        }
        if(pageBtn=="first"){
  
            pageval=1;
          
            cxlist();

        }
        
        if(pageBtn=="records"){

            sizeval=$(".ui-pg-selbox").val();
            pageval=1;
            cxlist();
        }
    },

});

 $(window).resize(function(){
    $("#table_list_1").setGridWidth($(window).width());
    $("#table_list_1").setGridHeight($(window).height() - 300);
});
});
var sizeval=20;
var pageval=1;
var usernameval=$("#usnameval").val();
var conameval="";
var json="";



window.cxlist=function(){
    
    console.log($("#deviceNumber").val());
   // $("body").mLoading();
    domain.ajaxUrl({
        method: 'POST',
        url: domain.testUrl+"/Threeinjection/DeviceManagement/queryMessageSendTaskInfo",
        data: {size:sizeval,page:pageval,companyId:sessionStorage.getItem("coid"),sessionid:sessionStorage.getItem("sid"),
                "deviceNumber":$("#deviceNumber").val(),"status":$("#sendState").val(),"startTime":$("#demo_datetime").val(),
                "endTime":$("#demo_endtime").val()},       
         // datatype:"JSON",
        success: function (response) {

          
             
            json=response;
            var data=JSON.parse(response);
            var reader = {
                root: function (obj) { return data.rows; },
                page: function (obj) { return pageval; },
                total: function (obj) { return data.taotal; },
                records: function (obj) {

                    return data.records;
                },
               
            };
         
    
       //$("#table_list_1").setGridParam({ data: data.rows, localReader: reader }).trigger('reloadGrid');
       $("#table_list_1").setGridParam({ data: data.rows, localReader: reader }).trigger('reloadGrid');
            var re_records = $("#table_list_1").getGridParam('records');
          
            if(re_records==0||re_records==null){
                if($(".norecords").html() == null){
                    // $("#table_list_1").parent().append("<div class=\"norecords\">没有符合数据</div>");
                    $("#table_list_1").parent().append("<div class=\"norecords\">"+domain.language.$t('jiemu_meiyoufuheshuju')+"</div>");
                }
                $(".norecords").show();
            }else{

                $(".norecords").hide();
            }

           // console.log(response);
            $("#table_list_1").setGridHeight($(window).height() - 300);
            $("#table_list_1").setGridWidth($(window).width() - 3);
        }
    });
}
 





 Date.prototype.Format = function(fmt)   
{ 
//author:wangweizhen
  var o = {   
    "M+" : this.getMonth()+1,                 //月份   
    "d+" : this.getDate(),                    //日
    "h+" : this.getHours(),                   //小时   
    "m+" : this.getMinutes(),                 //分   
    "s+" : this.getSeconds(),                 //秒   
    "q+" : Math.floor((this.getMonth()+3)/3), //季度   
    "S"  : this.getMilliseconds()             //毫秒   
  };   
  if(/(y+)/.test(fmt))   
    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));   
  for(var k in o)   
    if(new RegExp("("+ k +")").test(fmt))   
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
  return fmt;   
}


$(function(){
  cxlist();
 
    $("#select").click(function(){
        // sizeval = 20;
        // pageval = 1;
        // $(".ui-pg-selbox").val(20);
        // $("#table_list_1").setGridParam({rowNum:20});
        
        if($("#demo_datetime").val()!=""&& $("#demo_endtime").val()!=""){
            if($("#demo_datetime").val()>$("#demo_endtime").val()){
                swal("OMG!", domain.language.$t('jiemu_kssjbuyxjssj'), "error");
                return;
            } 
        }

       cxlist();
    });
   

    $("#sxSend").click(function(){
      //  sizeval = 20;
      //  pageval = 1;
    //  $("#deviceNumber").val("");
    //   $("#sendState").val("");
  //    $("#demo_datetime").val("");
    //  $("#demo_endtime").val("");
      //分页数
   //   $(".ui-pg-selbox").val(20);
     // $("#table_list_1").setGridParam({rowNum:20});
        cxlist();
    });
    $("#sxSend").next().click(function(){
        
       $("#demo_datetime").val("");
       $("#demo_endtime").val("");
        
      });

   
});



window.exportExcel=function(){
    var form = $("<form>");
   form.attr('style', 'display:none');
    form.attr('target', '');
    form.attr('method', 'post');
    var html=domain.testUrl +"/Threeinjection/exports?companyId="+sessionStorage.getItem("coid")+
            "&type="+parseInt(2)+"&size="+sizeval+"&page="+pageval+"&language="+window.localStorage.getItem('languageval');
    if ($("#deviceNumber").val()!= "") {
        html += "&deviceNumber=" + $("#deviceNumber").val();
    }
    if ($("#status").val()!= "") {
        html += "&status=" + $("#sendState").val();
    }
    if ($("#startTime").val()!= "") {
        html += "&startTime=" + $("#demo_datetime").val();
    }
    if ($("#endTime").val()!= "") {
        html += "&endTime=" + $("#demo_endtime").val();
    }
    form.attr('action', html);
   
    var input1 = $('<input>');
    input1.attr('type', 'hidden');
    input1.attr('name', 'item');
    input1.attr('value', 'test');     

    $('#exclSend').append(form);
    form.append(input1);
    
   form.submit();
   form.remove();    
}